package com.hibase.core.excel.entity;

import com.hibase.core.mybatis.entity.BaseVersionDO;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * Excel 模板配置详情表
 *
 * @author <a href="mailto:xiongliyi@hichain.com">Ian Xiong</a>
 * @since 1.4.35-V2
 */
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Data
public class MdsExcelImportConfigDetail extends BaseVersionDO {

    /**
     * 导入模板配置ID
     */
    private String bizImportConfigId;

    /**
     * Excel文件中head的组名称
     */
    private String columnGroupName;

    /**
     * Excel文件中head的名称
     */
    private String columnName;

    /**
     * 索引列
     */
    private Integer columnNum;

    /**
     * 业务数据键(业务数据集详情ID)
     */
    private String bizDataDetailId;
    /**
     * 转换器类型
     */
    private String converter;
    /**
     *
     */
    private Object defaultValue;
    /**
     * 是否启用
     */
    private Boolean beActive;


    /**
     * 备注
     */
    private String remarks;
    /**
     * 自定义校验规则
     private String dataValidatorProcessor;
     */

}
